/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Clases;

import java.util.ArrayList;

/**
 *
 * @author Byron Monroy, Pablo Sac Maricon, Bryan Anleu
 */
public class Creacion {
    public ArrayList<Clientes> clientes=new ArrayList();
    public ArrayList<habitaciones> cuartos=new ArrayList();

    /**
     *
     * @param ocupada Indica si la habitacion se encuentra ocupada o no
     * @param desc Enumera los detalles con los que cuenta la habitacion
     * @return Devuelve una variable boolean para indicar si se creo correctamente la habitacion
     */
    public boolean crearHabitacion(boolean ocupada, String desc)
    {
         try
        {
         habitaciones temp1=new habitaciones(ocupada,desc);
        cuartos.add(temp1);
        return true;
        }
        catch(Exception e)
        {
            return false;
        }
    }

    /**
     *
     * @param nombre El nombre del cliente creado
     * @param telefono El telefono del cliente creado
     * @param direccion La direccion del cliente creado
     * @param nit El nit del cliente creado
     * @param habit El numero de la habitacion asignada
     * @return Devuelve una variable boolean true si crea y asigna correctamente
     * el cliente a la habitacion, de lo contrario false
     */
    public boolean asignarCliente(String nombre, String telefono, String direccion, String nit, int habit)
    {
        Clientes cliente1=new Clientes(nombre, nit,direccion,telefono);
        try
        {
        cuartos.get(habit).huesped=cliente1;
        clientes.add(cliente1);
        return true;    
        }
        catch(Exception e)
        {
            return false;
        }

    }
    



}
